#ifndef DINOSAUR
#define DINOSAUR

#include "Point.h"

class Dinosaur
{

	public:
		Dinosaur();
		Dinosaur(char* species, int id, bool carn, Point location);

		void layEgg();
		void fight();
		//void flee();    //flee should be automatic for battle to decide
		void eat();
		void defend();
		void setAge();
		void setLocation(Point newLoc);


		int getID();
		int getAge();
		char* getSpecies();
		Point getLocation();

	private:
		int age;
		int ID;
		int health;
		char* Species;
		bool hungry;
		bool inBattle;
		bool isCarn;
		Point Location;

};

#endif